package com.qcxk.yuqian.rtu.controller.model.query;

import com.qcxk.yuqian.rtu.controller.model.page.PageAndPageSize;
import com.qcxk.yuqian.rtu.entity.RtuMeter;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.sql.Array;
import java.util.List;
import java.util.Map;

@Data
@EqualsAndHashCode(callSuper = true)
public class RtuDTO extends PageAndPageSize {
    private String rtuNo;
    private Long rtuId;
    private Long rtuMeterId;
    private String rtuName;
    private String rtuType;
    private Integer deleted;
    private String areaId;
    private String status;
    private String meterName;
    private String meterNum;
    private String meterCode;
    private String meterModel;
    private String vendorId;
    private String vendorName;
    private String pipelineId;
    private String pipelineName;
    private String stationId;
    private String stationName;
    private String disCustomerId;
    private String disCustomerName;
    private String customerId;
    private String customerName;
    private List<Map> item;
    private String masterIp       ;
    private String masterPort     ;
    private String secondaryIp    ;
    private String secondaryPort  ;
    private Integer heartTime      ;
    private Integer uploadTime     ;
    private String sysTime        ;
    private String secret         ;
    private Integer flag         ;
    private Integer transferMode         ;
    private Integer switch1;
    private Integer switch2;
    private Integer switch3;
    private Integer switch4;
    private String value;
    private String source;
    private Integer organId;
    private String remark;
}
